FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Lib\TwoFactor\MfaController S

Total Complexity 50
Dependencies 14
Dependents 3
Total lines 305
Lines of code 210
Logical lines of code 109
Comment lines 37
Methods 19
Properties 2

Methods 19

Method Rating Maintainability Complexity Lines of code
getProvidersForUser()
A
54 8 21
collateMfaProviderClasses()
S
47 4 40
onLoginMessage()
S
55 5 20
addToUserStatusColumn()
S
53 4 22
getActiveLoginIntents()
S
57 4 16
isAutoSend2faEmail()
S
60 4 12
removeAllFactorsForUser()
S
56 3 18
findHashedNonce()
S
63 3 10
getProviders()
S
65 3 9
verifyLoginNonce()
S
63 2 11
isSubjectToLoginIntent()
S
74 2 4
onAdminInit()
S
82 1 3
onWpLoaded()
S
82 1 3
getProvidersActiveForUser()
S
79 1 3
getProvidersAvailableToUser()
S
80 1 3
getMfaProfilesCon()
S
79 1 3
useLoginIntentPage()
S
79 1 3
onWpInit()
S
81 1 3
run()
S
69 1 6